#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
typedef int SLTDatatype;
typedef struct SListNode
{ 
	SLTDatatype data;
	struct SListNode* next;
}SLTNode;

void SLTprint(SLTNode* phead);
void SLTPushFront(SLTNode**pphead, SLTDatatype x);
void SLTPushBack(SLTNode** pphead, SLTDatatype x);
void SLTPopFront(SLTNode** pphead);
void SLTPopBack(SLTNode** pphead);
SLTNode* STFind(SLTNode* plist, SLTDatatype x);
void SLInsert(SLTNode** pphead, SLTNode* pos, SLTDatatype x);
void SLInsertAfter( SLTNode* pos, SLTDatatype x);
void SLErase(SLTNode** pphead, SLTNode* pos);
void SLEraseAfter(SLTNode* pos);














